class People:
    pass

p = People()
print(p)
# <__main__.People object at 0x00000280BC07A128>
# main 模块




# 运行时主模块 名字是 : __main__
#   print(__name__)
#  导入模块时                        会将导入模块的代码运行一遍


# 不运行导入模块的代码 :
#         将导入的模块前加条件        不运行导入模块的代码
#         if __name__ == '__main__'


# 既能导包并且不执行导入的模块的代码
# 又能执行 现有的代码


#   模块1
#   功能
# if __name__ == '__main__'
#    打印

#  模块2
#  导1
#   有1功能 不打印1代码,又能打印2中的代码
